Podlove\Modules\Transcripts\Transcripts B

Total Complexity 81
Dependencies 18
Dependents 1
Total lines 588
Lines of code 415
Logical lines of code 268
Comment lines 23
Methods 26
Properties 3

Methods 26

Method Rating Maintainability Complexity Lines of code
serve_transcript_file()
A
43 11 51
parse_and_import_webvtt()
A
46 10 35
print_rss_feed_links()
A
48 8 31
ajax_transcript_import()
A
44 7 46
handle_changed_media_file()
S
57 5 18
ajax_transcript_asset_import()
S
57 5 16
transcript_import_from_asset()
S
52 4 25
add_feeds_global_form()
S
55 4 18
add_asset_assignment_form()
S
56 4 17
load()
S
47 1 33
ajax_transcript_delete()
S
60 2 12
parse_webvtt()
S
62 2 11
transcript_shortcode()
S
62 2 11
extend_episode_form()
S
60 1 17
check_contributors_active()
S
73 2 5
add_player_config()
S
66 2 8
ensure_vtt_mime_type_is_known()
S
70 2 6
ajax_transcript_get_contributors()
S
61 1 12
ajax_transcript_get_voices()
S
68 1 6
on_delete_episode()
S
81 1 3
add_transcript_to_feed()
S
73 1 5
was_activated()
S
78 1 4
expandExportFile()
S
73 1 4
expandImport()
S
74 1 5
api_init()
S
71 1 6
print_admin_notice()
S
66 1 10